package com.cnhis.cloudhealth.clinical.clidoctor.cliparamter.service;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.config.annotation.Service;
import com.cnhis.cloudhealth.clinical.clidoctor.cliparamter.bo.CliParamterBo;
import com.cnhis.cloudhealth.commons.Mappers.ModelVo;
@SuppressWarnings("rawtypes") 
@Service
public class CliparamterImpl implements ICliparamter {
	@Autowired
	private CliParamterBo cliParamterBo;
	@Override
	public ModelVo queryAllPublicParamter(Map map)throws Exception{
	    return cliParamterBo.queryAllPublicParamter(map);
	}
	@Override
	public ModelVo operationScope()throws Exception{
		
		return cliParamterBo.operationScope();
	}
	@Override
	public ModelVo  chargeStandards()throws Exception{
		return cliParamterBo.chargeStandards();
	}
	@Override
	public ModelVo prescriptionRestrictedCondition(Map map)throws Exception{
	    return cliParamterBo.prescriptionRestrictedCondition(map);
	}
	@Override
	public ModelVo checkCrisisValue(Map map)throws Exception{
		return cliParamterBo.checkCrisisValue(map);
	}
	@Override
	public ModelVo clinicalUnsupportHealthInsurance(Map map)throws Exception{
		return cliParamterBo.clinicalUnsupportHealthInsurance(map);
	}
	public ModelVo checkIllnessMenu(Map map,int currPage,int pageSize)throws Exception{
		return cliParamterBo.checkIllnessMenu(map, currPage, pageSize);
	}
	@Override
	public ModelVo cliHomePagePatientBasicInfo(Map map) throws Exception {
		return cliParamterBo.cliHomePagePatientBasicInfo(map);
	}
	@Override
	public ModelVo cliHomePageAllergy(Map map) throws Exception {
		return cliParamterBo.cliHomePageAllergy(map);
	}
	@Override
	public ModelVo cliHomePageTreatmentRecord(Map map) throws Exception {
		return cliParamterBo.cliHomePageTreatmentRecord(map);
	}
	@Override
	public ModelVo cliHomePageSaveInfo(Map map) throws Exception {
		return cliParamterBo.execCliHomePageSaveInfo(map);
	}
	@Override
	public ModelVo deleteTreatmentRecord(Map map) throws Exception {
		return cliParamterBo.deleteTreatmentRecord(map);
	}
	@Override
	public ModelVo interfaceSetting() throws Exception {
		return cliParamterBo.interfaceSetting();
	}
	@Override
	public ModelVo patientLimit(Map map) throws Exception {
		
		return cliParamterBo.patientLimit(map);
	}
	@Override
	public ModelVo patientInfoPrint(Map map) throws Exception {
		
		return cliParamterBo.patientInfoPrint(map);
	}
	@Override
	public ModelVo admittedHospital(Map map) throws Exception {
		return cliParamterBo.admittedHospital(map);
	}
	@Override
	public ModelVo deleteAdmittedHospital(Map map) throws Exception {
		return cliParamterBo.deleteAdmittedHospital(map);
	}
	@Override
	public ModelVo savedOneUserParameters(Map map) throws Exception {
		return cliParamterBo.execSavedOneUserParameters(map);
	}
	@Override
	public ModelVo execClinicBLP1Edit(Map map) throws Exception {
		return cliParamterBo.execClinicBLP1Edit(map);
	}
	@Override
	public ModelVo validationClinicBLP1EditParams(Map map) throws Exception {
		return cliParamterBo.validationClinicBLP1EditParams(map);
	}
	@Override
	public ModelVo execClinicBDP1edit(Map map) throws Exception {
		return cliParamterBo.execClinicBDP1edit(map);
	}
	@Override
	public ModelVo sendAdviceHACRule() throws Exception {
		return cliParamterBo.sendAdviceHACRule();
	}
	@Override
	public ModelVo limitDrug() throws Exception {
		return cliParamterBo.limitDrug();
	}
	@Override
	public ModelVo automaticMedicineOption() throws Exception {
		return cliParamterBo.automaticMedicineOption();
	}
	@Override
	public ModelVo payTypeproperty() throws Exception {
		return cliParamterBo.payTypeproperty();
	}
	@Override
	public ModelVo pathLimitOption(Map map) throws Exception {
		return cliParamterBo.pathLimitOption(map);
	}
	@Override
	public ModelVo patientTypeExtends() throws Exception {
		return cliParamterBo.patientTypeExtends();
	}
	@Override
	public ModelVo limitMedicalDays() throws Exception {
		return cliParamterBo.limitMedicalDays();
	}
	@Override
	public ModelVo updateBDA1(Map map) throws Exception {
		return cliParamterBo.updateBDA1(map);
	}
	@Override
	public ModelVo clinicAAS1Edit(Map map) throws Exception {
		return cliParamterBo.execClinicAAS1Edit(map);
	}
    @Override
    public ModelVo guominList(Map map)
        throws Exception
    {
        return cliParamterBo.guominList(map);
    }
    @Override
    public ModelVo jibingList(Map map)
        throws Exception
    {
        return cliParamterBo.jibingList(map);
    }
    @Override
    public ModelVo yijuList(Map map)
        throws Exception
    {
        return cliParamterBo.yijuList(map);
    }
    @Override
    public ModelVo zhenduanjieguoList(Map map)
        throws Exception
    {
        return cliParamterBo.zhenduanjieguoList(map);
    }
    @Override
    public ModelVo saveVal1(Map map)
        throws Exception
    {
        return cliParamterBo.saveVal1(map);
    }
    @Override
    public ModelVo queryGuominyaowu(Map map)
        throws Exception
    {
        return cliParamterBo.queryGuominyaowu(map);
    }
	
}
